html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjusxxxxxxxxxxxxxxxxxxxxxxxxxxet: 100%;
}

body {
	font-family: 'Microsoft Yahei', '微软雅黑', '宋体', \5b8b\4f53, Tahoma, Arial,
		Helvetica, STHeiti;
	margin: 0;
}

.main-nav {
	margin-left: 1px;
}

.main-nav.nav-tabs.nav-stacked>li {
	
}

.main-nav.nav-tabs.nav-stacked>li>a {
	padding: 10px 8px;
	font-size: 12px;
	font-weight: 600;
	color: #2b355b;
	background: #E9E9E9;
	background: -moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FAFAFA),
		color-stop(100%, #E9E9E9));
	background: -webkit-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	background: -o-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	background: -ms-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	background: linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',
		endColorstr='#E9E9E9');
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	border: 1px solid #D5D5D5;
	border-radius: 4px;
}

.main-nav.nav-tabs.nav-stacked>li>a>span {
	color: #4A515B;
}

.main-nav.nav-tabs.nav-stacked>li.active>a, #main-nav.nav-tabs.nav-stacked>li>a:hover
	{
	color: #FFF;
	background: #3C4049;
	background: -moz-linear-gradient(top, #4A515B 0%, #3C4049 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4A515B),
		color-stop(100%, #3C4049));
	background: -webkit-linear-gradient(top, #4A515B 0%, #3C4049 100%);
	background: -o-linear-gradient(top, #4A515B 0%, #3C4049 100%);
	background: -ms-linear-gradient(top, #4A515B 0%, #3C4049 100%);
	background: linear-gradient(top, #4A515B 0%, #3C4049 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A515B',
		endColorstr='#3C4049');
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A515B', endColorstr='#3C4049')";
	border-color: #2B2E33;
}

#main-nav.nav-tabs.nav-stacked>li.active>a, #main-nav.nav-tabs.nav-stacked>li>a:hover>span
	{
	color: #FFF;
}

.main-nav.nav-tabs.nav-stacked>li {
	margin-bottom: 4px;
}

.nav-header.collapsed>span.glyphicon-chevron-toggle:before {
	content: "\e114";
}

.nav-header>span.glyphicon-chevron-toggle:before {
	content: "\e113";
}

footer.duomi-page-footer {
	background-color: white;
}

footer.duomi-page-footer .beta-message {
	color: #a4a4a4;
}

footer.duomi-page-footer .beta-message a {
	color: #53a2e4;
}

footer.duomi-page-footer .list-inline a, footer.authenticated-footer .list-inline li
	{
	color: #a4a4a4;
	padding-bottom: 30px;
}

footer.duomi-page-footer {
	background-color: white;
}

footer.duomi-page-footer .beta-message {
	color: #a4a4a4;
}

footer.duomi-page-footer .beta-message a {
	color: #53a2e4;
}

footer.duomi-page-footer .list-inline a, footer.authenticated-footer .list-inline li
	{
	color: #a4a4a4;
	padding-bottom: 30px;
}

/*********************************************自定义部分*********************************************/
.secondmenu a {
	font-size: 12px;
	color: #4A515B;
	text-align: center;
	border-radius: 4px;
}

.secondmenu>li>a:hover {
	background-color: #6f7782;
	border-color: #428bca;
	color: #fff;
}

.secondmenu li.active {
	background-color: #6f7782;
	border-color: #428bca;
	border-radius: 4px;
}

.secondmenu li.active>a {
	color: #ffffff;
}

.navbar-static-top {
	background-color: #212121;
	margin-bottom: 5px;
}

.navbar-brand {
	background: url('http://static-res.ruyo.net/ruyo_net_w_32.png')
		no-repeat 10px 8px;
	display: inline-block;
	vertical-align: middle;
	padding-left: 50px;
	color: #fff;
	float: left;
}

.navbar-brand:hover {
	color: #fff;
}

.collapse.glyphicon-chevron-toggle, .glyphicon-chevron-toggle:before {
	content: "\e113";
}

.collapsed.glyphicon-chevron-toggle:before {
	content: "\e114";
}

.user1 {
	float: right;
	line-height: 50px;
}
/* 这里是conditonbar的样式 */
.conditionbar {
	overflow: hidden;
	padding: 10px 20px;
}

.conditionbar>span {
	display: inline-block;
	width: 80px;
	line-height: 35px;
	margin-right: 10px;
	float: left;
}

#form1 {
	float: right;
}

.form-control-feedback {
	position: absolute;
	top: 12px;
	right: 40px;
}
/*-- gallery --*/
.agile-gallery-grid {
	width: 25%;
	float: left;
}

.agile-gallery {
	position: relative;
	overflow: hidden;
	text-align: center;
	border: solid 1px #fff;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
}

.agileits-caption {
	background: rgba(0, 0, 0, 0.62);
	padding: 1em;
	position: absolute;
	left: 0;
	bottom: -228px;
	text-align: center;
	width: 100%;
	height: 100%;
	-webkit-transition: .5s all;
	transition: .5s all;
	-moz-transition: .5s all;
}

.agile-gallery:hover .agileits-caption {
	bottom: 0%;
}

.agileits-caption h4 {
	color: #FFFFFF;
	font-size: 1.5em;
	margin: 1.5em 0 .5em 0;
}

.agileits-caption p {
	color: #FFFFFF;
	font-size: 1em;
	margin: 0;
	line-height: 1.8em;
}
/*-- //gallery --*/
.agileits-caption .buttons {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 50px;
	overflow: hidden;
}

.buttons .btn-l {
	width: 50%;
	height: 100%;
	float: left;
	text-align: center;
}

.buttons .btn-r {
	background-color: red;
	width: 50%;
	height: 100px;
	float: right;
	text-align: center;
}
.buttons a{
	color:#fff;
}
.text-title {
    color: #FF6666;
}
.header-zl-right {
    float: right;
    margin-bottom: 5px;
}
table.table {
    margin-bottom: 0px !important;
}